Pang ShenghanPang Shenghan
International FootballScotland Beat North Macedonia: Pocognoli's First Win and Robertson's 100th CapNight in Skopje. When Kieron Bowie pushed the ball over the line, Sébastien...
Domestic FootballVietnam: A Thin Attack Is the Symptom, the Root Sits in Chance CreationTwo in the morning in Hamburg. I rewind a recording of a Vietnam match and...
EsportsAfter the Lights: The LCK 2026 Winter Transfer Window and the First Crack in the Young-Talent BubbleRoom 402 and the Unsigned Contract December 2026, the fourth floor of an offi...
International FootballAn Unbridgeable Rupture: Javier Tebas Declares War on Florentino Pérez and Bets on the Future of Spanish FootballOn the stands of the stadium bearing the name Riyadh Air Metropolitano, where...
Table TennisEuropean Table Tennis 2027: Istanbul, the Mixed Team Format, and a Direct Ticket to Los Angeles 2028On February 3, 2027, in Istanbul, the European Team Table Tennis Championship...
International FootballKaito Mizuta, Six Minutes at Le Havre and the Line Between Signal and NoiseThe 84th minute, and the scoreboard still reads 1-4. Kaito Mizuta gets up fro...
Formula 1F1 2026: The Most Honest Financial Report in RacingThe 2026 season is approaching, and the market has already begun revaluing ea...
BasketballUnicaja's Kevin Knox talks: a patch-up signing and a role mismatchOn a small screen in my New York apartment, the tape stops at the fourteenth...
Athletics100m: The 0.045-Second Gap and How to Read a Championship TicketOne beat behind, I see the race begin at the twelfth frame. On the night of t...
International FootballSpatial Pressure: How Japan Repriced Every Meter of Grass to Overcome GermanyAt the 74th minute, the Khalifa International scoreboard still read 0-1....
EsportsPUBG Penalty Controversy: Himass, TanVuu, PewPew and MixiGaming's Viewership ExplosionMidweek, the Vietnamese PUBG community erupted when the tournament's governin...
Domestic FootballVFF finalises 10th-term presidential nominations: 57 new votes and a compressed transition window before the 2027 Asian CupA Vietnamese Football Federation presidential congress is usually read throug...
EsportsVCT Champions Shanghai: Four Host Teams Lose 0-8 on Maps — The Real Gap Sits at a 28.8% Round Win RateOpening: the threshold of 13 that nobody touched In VALORANT, a map only ends...
VolleyballWomen's Volleyball: Searching for the Data Behind the Beautiful NumbersOn the stands of a women's volleyball tournament in central Vietnam, the...
BasketballThe Empty Spreadsheet: NBA Trade Season and the Economy of Sourceless RumorsLast July, before going to sleep, I opened a spreadsheet. My job is to read...
EsportsThe Empty Spreadsheet of the Esports Transfer Window: When Analysis Has No NumbersHook An esports transfer analysis ran through nine chapters and two layers of...
VolleyballNebraska 3-0 Creighton: A 15,405 Attendance Record and the Data Left OutAt the press row in Pinnacle Bank Arena, the official box score showed a line...
Table TennisNine Dimensions of Table Tennis Analysis: When the Data Cells Are Empty, the Analyst Must StopAt 9:40 p.m. on a Tuesday in Shanghai, I opened twelve video files from a WTT...
Domestic FootballVietnam vs Pakistan: Kim Sang Sik vows utmost effort, but the goalkeeper question remains openThe press-conference room in Jakarta had nothing remarkable except a micropho...
EsportsThe Empty Archive and the Discipline of the Esports AnalystAt one in the morning in Seoul, I opened the data folder of a major esports...
